package com.jy.modules.cims.data.common.dto;

import com.jy.modules.cims.data.dto.CimsBaseDto;

/**
 *@Description:合约
 *@author dell
 *@version 1.0,
 *@date 2015-01-06 11:21:31
 */
public class TCMmContractDTO extends CimsBaseDto{

	private static final long serialVersionUID = 1L;

	/**ID*/
	private java.lang.Long id;

	/**合作机构编号*/
	private java.lang.String cooperorgCode;
	
	/**合作机构编号*/
	private java.lang.String cooperorgName;

	/**合约编号*/
	private java.lang.String contractCode;

	/**协议编号*/
	private java.lang.String agreementCode;

	/**协议编号*/
	private java.lang.String agreementName;

	/**合约名称*/
	private java.lang.String contractName;

	/**发生交易次数*/
	private java.lang.Long contractStatus;
	
	//交易类型
	private java.lang.String dealType;

	/**生效日期*/
	private java.util.Date beginDate;

	/**失效日期*/
	private java.util.Date endDate;

	/**发起方*/
	private java.lang.String initiator;

	/**接收方*/
	private java.lang.String receiver;

	/**付款方*/
	private java.lang.String payer;

	/**收款方*/
	private java.lang.String gathering;

	/**价格认定方*/
	private java.lang.String creditorAffirmRule;

	/**担保机构编号*/
	private java.lang.String organizationCode;

	/**合约联系人*/
	private java.lang.String contacts;

	/**联系人电话*/
	private java.lang.String phone;

	/**联系人邮箱*/
	private java.lang.String email;

	/**QQ*/
	private java.lang.String qq;
	
	
	private java.lang.String isPlan;
	
	/**二次购买合约号*/
	private java.lang.String secondCode;
	
	/**二次购买包号后缀*/
	private java.lang.String secondPagSuffix;
	
	/**产品类型*/
	private java.lang.String productType;
	
	/**是否上传影像*/
	private java.lang.String isUploadImage;
	
	
	/**
	 *方法: 获得cooperorgName
	 *@return: java.lang.Long  cooperorgName
	 */
	public java.lang.String getCooperorgName() {
		return cooperorgName;
	}
	
	/**
	 *方法: 设置cooperorgName
	 *@return: java.lang.Long  cooperorgName
	 */
	public void setCooperorgName(java.lang.String cooperorgName) {
		this.cooperorgName = cooperorgName;
	}

	/**
	 *方法: 获得agreementName
	 *@return: java.lang.Long  agreementName
	 */
	public java.lang.String getAgreementName() {
		return agreementName;
	}

	
	/**
	 *方法: 设置agreementName
	 *@return: java.lang.Long  agreementName
	 */
	public void setAgreementName(java.lang.String agreementName) {
		this.agreementName = agreementName;
	}

	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得cooperorgCode
	 *@return: java.lang.String  cooperorgCode
	 */
	public java.lang.String getCooperorgCode(){
		return this.cooperorgCode;
	}

	/**
	 *方法: 设置cooperorgCode
	 *@param: java.lang.String  cooperorgCode
	 */
	public void setCooperorgCode(java.lang.String cooperorgCode){
		this.cooperorgCode = cooperorgCode;
	}

	/**
	 *方法: 获得contractCode
	 *@return: java.lang.String  contractCode
	 */
	public java.lang.String getContractCode(){
		return this.contractCode;
	}

	/**
	 *方法: 设置contractCode
	 *@param: java.lang.String  contractCode
	 */
	public void setContractCode(java.lang.String contractCode){
		this.contractCode = contractCode;
	}

	/**
	 *方法: 获得agreementCode
	 *@return: java.lang.String  agreementCode
	 */
	public java.lang.String getAgreementCode(){
		return this.agreementCode;
	}

	/**
	 *方法: 设置agreementCode
	 *@param: java.lang.String  agreementCode
	 */
	public void setAgreementCode(java.lang.String agreementCode){
		this.agreementCode = agreementCode;
	}

	/**
	 *方法: 获得contractName
	 *@return: java.lang.String  contractName
	 */
	public java.lang.String getContractName(){
		return this.contractName;
	}

	/**
	 *方法: 设置contractName
	 *@param: java.lang.String  contractName
	 */
	public void setContractName(java.lang.String contractName){
		this.contractName = contractName;
	}

	/**
	 *方法: 获得contractStatus
	 *@return: java.lang.Long  contractStatus
	 */
	public java.lang.Long getContractStatus(){
		return this.contractStatus;
	}

	/**
	 *方法: 设置contractStatus
	 *@param: java.lang.Long  contractStatus
	 */
	public void setContractStatus(java.lang.Long contractStatus){
		this.contractStatus = contractStatus;
	}

	/**
	 *方法: 获得beginDate
	 *@return: java.util.Date  beginDate
	 */
	public java.util.Date getBeginDate(){
		return this.beginDate;
	}

	/**
	 *方法: 设置beginDate
	 *@param: java.util.Date  beginDate
	 */
	public void setBeginDate(java.util.Date beginDate){
		this.beginDate = beginDate;
	}

	/**
	 *方法: 获得endDate
	 *@return: java.util.Date  endDate
	 */
	public java.util.Date getEndDate(){
		return this.endDate;
	}

	/**
	 *方法: 设置endDate
	 *@param: java.util.Date  endDate
	 */
	public void setEndDate(java.util.Date endDate){
		this.endDate = endDate;
	}

	/**
	 *方法: 获得initiator
	 *@return: java.lang.String  initiator
	 */
	public java.lang.String getInitiator(){
		return this.initiator;
	}

	/**
	 *方法: 设置initiator
	 *@param: java.lang.String  initiator
	 */
	public void setInitiator(java.lang.String initiator){
		this.initiator = initiator;
	}

	/**
	 *方法: 获得receiver
	 *@return: java.lang.String  receiver
	 */
	public java.lang.String getReceiver(){
		return this.receiver;
	}

	/**
	 *方法: 设置receiver
	 *@param: java.lang.String  receiver
	 */
	public void setReceiver(java.lang.String receiver){
		this.receiver = receiver;
	}

	/**
	 *方法: 获得payer
	 *@return: java.lang.String  payer
	 */
	public java.lang.String getPayer(){
		return this.payer;
	}

	/**
	 *方法: 设置payer
	 *@param: java.lang.String  payer
	 */
	public void setPayer(java.lang.String payer){
		this.payer = payer;
	}

	/**
	 *方法: 获得gathering
	 *@return: java.lang.String  gathering
	 */
	public java.lang.String getGathering(){
		return this.gathering;
	}

	/**
	 *方法: 设置gathering
	 *@param: java.lang.String  gathering
	 */
	public void setGathering(java.lang.String gathering){
		this.gathering = gathering;
	}

	/**
	 *方法: 获得creditorAffirmRule
	 *@return: java.lang.String  creditorAffirmRule
	 */
	public java.lang.String getCreditorAffirmRule(){
		return this.creditorAffirmRule;
	}

	/**
	 *方法: 设置creditorAffirmRule
	 *@param: java.lang.String  creditorAffirmRule
	 */
	public void setCreditorAffirmRule(java.lang.String creditorAffirmRule){
		this.creditorAffirmRule = creditorAffirmRule;
	}

	/**
	 *方法: 获得organizationCode
	 *@return: java.lang.String  organizationCode
	 */
	public java.lang.String getOrganizationCode(){
		return this.organizationCode;
	}

	/**
	 *方法: 设置organizationCode
	 *@param: java.lang.String  organizationCode
	 */
	public void setOrganizationCode(java.lang.String organizationCode){
		this.organizationCode = organizationCode;
	}

	/**
	 *方法: 获得contacts
	 *@return: java.lang.String  contacts
	 */
	public java.lang.String getContacts(){
		return this.contacts;
	}

	/**
	 *方法: 设置contacts
	 *@param: java.lang.String  contacts
	 */
	public void setContacts(java.lang.String contacts){
		this.contacts = contacts;
	}

	/**
	 *方法: 获得phone
	 *@return: java.lang.String  phone
	 */
	public java.lang.String getPhone(){
		return this.phone;
	}

	/**
	 *方法: 设置phone
	 *@param: java.lang.String  phone
	 */
	public void setPhone(java.lang.String phone){
		this.phone = phone;
	}

	/**
	 *方法: 获得email
	 *@return: java.lang.String  email
	 */
	public java.lang.String getEmail(){
		return this.email;
	}

	/**
	 *方法: 设置email
	 *@param: java.lang.String  email
	 */
	public void setEmail(java.lang.String email){
		this.email = email;
	}

	/**
	 *方法: 获得qq
	 *@return: java.lang.String  qq
	 */
	public java.lang.String getQq(){
		return this.qq;
	}

	/**
	 *方法: 设置qq
	 *@param: java.lang.String  qq
	 */
	public void setQq(java.lang.String qq){
		this.qq = qq;
	}

	public java.lang.String getDealType() {
		return dealType;
	}

	public void setDealType(java.lang.String dealType) {
		this.dealType = dealType;
	}

	public java.lang.String getIsPlan() {
		return isPlan;
	}

	public void setIsPlan(java.lang.String isPlan) {
		this.isPlan = isPlan;
	}

	public java.lang.String getSecondCode() {
		return secondCode;
	}

	public void setSecondCode(java.lang.String secondCode) {
		this.secondCode = secondCode;
	}

	public java.lang.String getSecondPagSuffix() {
		return secondPagSuffix;
	}

	public void setSecondPagSuffix(java.lang.String secondPagSuffix) {
		this.secondPagSuffix = secondPagSuffix;
	}

	public java.lang.String getProductType() {
		return productType;
	}

	public void setProductType(java.lang.String productType) {
		this.productType = productType;
	}

	public java.lang.String getIsUploadImage() {
		return isUploadImage;
	}

	public void setIsUploadImage(java.lang.String isUploadImage) {
		this.isUploadImage = isUploadImage;
	}
	
	
}